home *** CD-ROM | disk | FTP | other *** search
/ Clickx 75 / Clickx 75.iso / software / expressionweb / expressionwebv3 / ExpressionWeb_en.exe / Setup / WeNoLoc.cab / xweb.HTML.xhtml_transitional.xsd < prev    next >
Encoding:
Extensible Markup Language  |  2009-06-09  |  69.7 KB  |  2,049 lines

  1. <?xml version='1.0' encoding='utf-8' ?>
  2. <xsd:schema xmlns='http://schemas.microsoft.com/intellisense/xhtml-transitional-10' 
  3.             xmlns:xsd='http://www.w3.org/2001/XMLSchema' 
  4.             version="1.0" 
  5.             targetNamespace='http://schemas.microsoft.com/intellisense/xhtml-transitional-10' 
  6.             xmlns:vs='http://schemas.microsoft.com/Visual-Studio-Intellisense' 
  7.             xmlns:fp='http://schemas.microsoft.com/FrontPageScripting' 
  8.             vs:clientom="w3c-dom1.tlb" 
  9.             vs:ishtmlschema="true" 
  10.             vs:isserverschema="false" 
  11.             vs:htmlflavor="4.0" 
  12.             vs:XHTMLValidation="true"
  13.             vs:cssschema="CSS 2.0">
  14.     <!--
  15.      Warning:                                                                                    
  16.      Warning: 
  17.      Warning: Do not change the targetNamespace above 
  18.      Warning: 
  19.      Warning: 
  20. -->
  21.     <xsd:annotation>
  22.         <xsd:documentation>
  23.             Microsoft Visual Studio .NET schema for XHTML 1.0 Transitional
  24.             Source: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
  25.             (with an addition of the RunAt="server" attribute)
  26.         </xsd:documentation>
  27.     </xsd:annotation>
  28.  
  29.     <xsd:include schemaLocation="CommonHTMLTypes.xsd" />
  30.     <xsd:include schemaLocation="I18Languages.xsd" />
  31.  
  32.     <xsd:attributeGroup name="coreAttributeGroup" vs:nonbrowseable="true">
  33.         <xsd:attributeGroup ref="runatAttributeGroup" />
  34.         <xsd:attribute name="Class" vs:mapstoname="className" />
  35.         <xsd:attribute name="Title" />
  36.     </xsd:attributeGroup>
  37.  
  38.     <xsd:attributeGroup name="i18AttributeGroup" vs:nonbrowseable="true">
  39.         <xsd:attribute name="Lang" type="i18LanguageCode" />
  40.         <xsd:attribute name="xml:Lang" type="i18LanguageCode" />
  41.         <xsd:attribute name="Dir" default="ltr">
  42.             <xsd:simpleType>
  43.                 <xsd:restriction base="xsd:NMTOKEN">
  44.                     <xsd:enumeration value="ltr" />
  45.                     <xsd:enumeration value="rtl" />
  46.                 </xsd:restriction>
  47.             </xsd:simpleType>
  48.         </xsd:attribute>
  49.     </xsd:attributeGroup>
  50.  
  51.     <xsd:attributeGroup name="inputEventsGroup" vs:nonbrowseable="true">
  52.         <xsd:attribute name="onclick" vs:omtype="event" />
  53.         <xsd:attribute name="ondblclick" vs:omtype="event" />
  54.         <xsd:attribute name="onkeydown" vs:omtype="event" />
  55.         <xsd:attribute name="onkeypress" vs:omtype="event" />
  56.         <xsd:attribute name="onkeyup" vs:omtype="event" />
  57.         <xsd:attribute name="onmousedown" vs:omtype="event" />
  58.         <xsd:attribute name="onmousemove" vs:omtype="event" />
  59.         <xsd:attribute name="onmouseout" vs:omtype="event" />
  60.         <xsd:attribute name="onmouseover" vs:omtype="event" />
  61.         <xsd:attribute name="onmouseup" vs:omtype="event" />
  62.     </xsd:attributeGroup>
  63.  
  64.     <xsd:attributeGroup name="loadEventsGroup" vs:nonbrowseable="true">
  65.         <xsd:attribute name="onload" vs:omtype="event" />
  66.         <xsd:attribute name="onunload" vs:omtype="event" />
  67.     </xsd:attributeGroup>
  68.  
  69.     <xsd:attributeGroup name="focusEventsGroup" vs:nonbrowseable="true">
  70.         <xsd:attribute name="onblur" vs:omtype="event" />
  71.         <xsd:attribute name="onfocus" vs:omtype="event" />
  72.     </xsd:attributeGroup>
  73.  
  74.     <xsd:attributeGroup name="commonAttributeGroup" vs:nonbrowseable="true">
  75.         <xsd:attributeGroup ref="coreAttributeGroup" />
  76.         <xsd:attributeGroup ref="i18AttributeGroup" />
  77.         <xsd:attributeGroup ref="inputEventsGroup" />
  78.         <xsd:attribute name="Style" vs:builder="style" />
  79.     </xsd:attributeGroup>
  80.  
  81.     <xsd:attributeGroup name="focusAttributeGroupNoTabIndex" vs:nonbrowseable="true">
  82.         <xsd:attributeGroup ref="focusEventsGroup" />
  83.         <xsd:attribute name="AccessKey" />
  84.     </xsd:attributeGroup>
  85.  
  86.     <xsd:attributeGroup name="focusAttributeGroupNoAccessKey" vs:nonbrowseable="true">
  87.         <xsd:attributeGroup ref="focusEventsGroup" />
  88.         <xsd:attribute name="TabIndex" />
  89.     </xsd:attributeGroup>
  90.  
  91.     <xsd:attributeGroup name="focusAttributeGroup" vs:nonbrowseable="true">
  92.         <xsd:attributeGroup ref="focusAttributeGroupNoTabIndex" />
  93.         <xsd:attribute name="TabIndex" />
  94.     </xsd:attributeGroup>
  95.  
  96.     <xsd:group name="specialExtraElements" vs:nonbrowseable="true">
  97.         <xsd:choice>
  98.             <xsd:element ref="object" />
  99.             <xsd:element ref="applet" />
  100.             <xsd:element ref="img" />
  101.             <xsd:element ref="map" />
  102.             <xsd:element ref="iframe" />
  103.         </xsd:choice>
  104.     </xsd:group>
  105.     
  106.     <xsd:group name="specialBasicElements" vs:nonbrowseable="true">
  107.         <xsd:choice>
  108.             <xsd:element ref="br" />
  109.             <xsd:element ref="span" />
  110.             <xsd:element ref="bdo" />
  111.         </xsd:choice>
  112.     </xsd:group>
  113.  
  114.     <xsd:group name="specialElements" vs:nonbrowseable="true">
  115.         <xsd:choice>
  116.             <!-- <xsd:group ref="specialBasicElements" /> -->
  117.             <xsd:element ref="br" />
  118.             <xsd:element ref="span" />
  119.             <xsd:element ref="bdo" />
  120.  
  121.             <!-- <xsd:group ref="specialExtraElements" /> -->
  122.             <xsd:element ref="object" />
  123.             <xsd:element ref="applet" />
  124.             <xsd:element ref="img" />
  125.             <xsd:element ref="map" />
  126.             <xsd:element ref="iframe" />
  127.         </xsd:choice>
  128.     </xsd:group>
  129.  
  130.     <xsd:group name="fontStyleExtraElements" vs:nonbrowseable="true">
  131.         <xsd:choice>
  132.             <xsd:element ref="big" />
  133.             <xsd:element ref="small" />
  134.             <xsd:element ref="font" />
  135.             <xsd:element ref="basefont" />
  136.         </xsd:choice>
  137.     </xsd:group>
  138.  
  139.     <xsd:group name="fontStyleBasicElements" vs:nonbrowseable="true">
  140.         <xsd:choice>
  141.             <xsd:element ref="tt" />
  142.             <xsd:element ref="i" />
  143.             <xsd:element ref="b" />
  144.             <xsd:element ref="u" />
  145.             <xsd:element ref="s" />
  146.             <xsd:element ref="strike" />
  147.         </xsd:choice>
  148.     </xsd:group>
  149.     
  150.     <xsd:group name="fontStyleElements" vs:nonbrowseable="true">
  151.         <xsd:choice>
  152.             <!-- <xsd:group ref="fontStyleBasicElements" /> -->
  153.             <xsd:element ref="tt" />
  154.             <xsd:element ref="i" />
  155.             <xsd:element ref="b" />
  156.             <xsd:element ref="u" />
  157.             <xsd:element ref="s" />
  158.             <xsd:element ref="strike" />
  159.  
  160.             <!-- <xsd:group ref="fontStyleExtraElements" /> -->
  161.             <xsd:element ref="big" />
  162.             <xsd:element ref="small" />
  163.             <xsd:element ref="font" />
  164.             <xsd:element ref="basefont" />
  165.         </xsd:choice>
  166.     </xsd:group>
  167.  
  168.     <xsd:group name="phraseExtraElements" vs:nonbrowseable="true">
  169.         <xsd:choice>
  170.             <xsd:element ref="sub" />
  171.             <xsd:element ref="sup" />
  172.         </xsd:choice>
  173.     </xsd:group>
  174.  
  175.     <xsd:group name="phraseBasicElements" vs:nonbrowseable="true">
  176.         <xsd:choice>
  177.             <xsd:element ref="em" />
  178.             <xsd:element ref="strong" />
  179.             <xsd:element ref="dfn" />
  180.             <xsd:element ref="code" />
  181.             <xsd:element ref="q" />
  182.             <xsd:element ref="samp" />
  183.             <xsd:element ref="kbd" />
  184.             <xsd:element ref="var" />
  185.             <xsd:element ref="cite" />
  186.             <xsd:element ref="abbr" />
  187.             <xsd:element ref="acronym" />
  188.         </xsd:choice>
  189.     </xsd:group>
  190.     
  191.     <xsd:group name="phraseElements" vs:nonbrowseable="true">
  192.         <xsd:choice>
  193.             <!-- <xsd:group ref="phraseBasicElements" /> -->
  194.             <xsd:element ref="em" />
  195.             <xsd:element ref="strong" />
  196.             <xsd:element ref="dfn" />
  197.             <xsd:element ref="code" />
  198.             <xsd:element ref="q" />
  199.             <xsd:element ref="samp" />
  200.             <xsd:element ref="kbd" />
  201.             <xsd:element ref="var" />
  202.             <xsd:element ref="cite" />
  203.             <xsd:element ref="abbr" />
  204.             <xsd:element ref="acronym" />
  205.  
  206.             <!-- <xsd:group ref="phraseExtraElements" /> -->
  207.             <xsd:element ref="sub" />
  208.             <xsd:element ref="sup" />
  209.         </xsd:choice>
  210.     </xsd:group>
  211.  
  212.     <xsd:group name="inlineFormsElements" vs:nonbrowseable="true">
  213.         <xsd:choice>
  214.             <xsd:element ref="input" />
  215.             <xsd:element ref="select" />
  216.             <xsd:element ref="textarea" />
  217.             <xsd:element ref="label" />
  218.             <xsd:element ref="button" />
  219.         </xsd:choice>
  220.     </xsd:group>
  221.  
  222.     <xsd:group name="miscInlineElements" vs:nonbrowseable="true">
  223.         <xsd:choice>
  224.             <xsd:element ref="ins" />
  225.             <xsd:element ref="del" />
  226.             <xsd:element ref="script" />
  227.         </xsd:choice>
  228.     </xsd:group>
  229.  
  230.     <xsd:group name="miscElements" vs:nonbrowseable="true">
  231.         <xsd:choice>
  232.             <xsd:element ref="noscript" />
  233.  
  234.             <!-- <xsd:group ref="miscInlineElements" /> -->
  235.             <xsd:element ref="ins" />
  236.             <xsd:element ref="del" />
  237.             <xsd:element ref="script" />
  238.         </xsd:choice>
  239.     </xsd:group>
  240.  
  241.     <xsd:group name="inlineElements" vs:nonbrowseable="true">
  242.         <xsd:choice>
  243.             <xsd:element ref="a" />
  244.  
  245.             <!-- <xsd:group ref="specialElements" /> -->
  246.             <xsd:element ref="br" />
  247.             <xsd:element ref="span" />
  248.             <xsd:element ref="bdo" />
  249.             <xsd:element ref="object" />
  250.             <xsd:element ref="applet" />
  251.             <xsd:element ref="img" />
  252.             <xsd:element ref="map" />
  253.             <xsd:element ref="iframe" />
  254.  
  255.             <!-- <xsd:group ref="fontStyleElements" /> -->
  256.             <xsd:element ref="tt" />
  257.             <xsd:element ref="i" />
  258.             <xsd:element ref="b" />
  259.             <xsd:element ref="big" />
  260.             <xsd:element ref="small" />
  261.             <xsd:element ref="u" />
  262.             <xsd:element ref="s" />
  263.             <xsd:element ref="strike" />
  264.             <xsd:element ref="font" />
  265.             <xsd:element ref="basefont" />
  266.  
  267.             <!-- <xsd:group ref="phraseElements" /> -->
  268.             <xsd:element ref="em" />
  269.             <xsd:element ref="strong" />
  270.             <xsd:element ref="dfn" />
  271.             <xsd:element ref="code" />
  272.             <xsd:element ref="q" />
  273.             <xsd:element ref="samp" />
  274.             <xsd:element ref="kbd" />
  275.             <xsd:element ref="var" />
  276.             <xsd:element ref="cite" />
  277.             <xsd:element ref="abbr" />
  278.             <xsd:element ref="acronym" />
  279.             <xsd:element ref="sub" />
  280.             <xsd:element ref="sup" />
  281.  
  282.             <!-- <xsd:group ref="inlineFormsElements" /> -->
  283.             <xsd:element ref="input" />
  284.             <xsd:element ref="select" />
  285.             <xsd:element ref="textarea" />
  286.             <xsd:element ref="label" />
  287.             <xsd:element ref="button" />
  288.         </xsd:choice>
  289.     </xsd:group>
  290.  
  291. <!-- %Inline; covers inline or "Text-level" elements -->
  292.  
  293.     <xsd:group name="InlineElements" vs:nonbrowseable="true">
  294.         <xsd:choice>
  295.             <xsd:element ref="a" />
  296.  
  297.             <!-- <xsd:group ref="specialElements" /> -->
  298.             <xsd:element ref="br" />
  299.             <xsd:element ref="span" />
  300.             <xsd:element ref="bdo" />
  301.             <xsd:element ref="object" />
  302.             <xsd:element ref="applet" />
  303.             <xsd:element ref="img" />
  304.             <xsd:element ref="map" />
  305.             <xsd:element ref="iframe" />
  306.  
  307.             <!-- <xsd:group ref="fontStyleElements" /> -->
  308.             <xsd:element ref="tt" />
  309.             <xsd:element ref="i" />
  310.             <xsd:element ref="b" />
  311.             <xsd:element ref="big" />
  312.             <xsd:element ref="small" />
  313.             <xsd:element ref="u" />
  314.             <xsd:element ref="s" />
  315.             <xsd:element ref="strike" />
  316.             <xsd:element ref="font" />
  317.             <xsd:element ref="basefont" />
  318.  
  319.             <!-- <xsd:group ref="phraseElements" /> -->
  320.             <xsd:element ref="em" />
  321.             <xsd:element ref="strong" />
  322.             <xsd:element ref="dfn" />
  323.             <xsd:element ref="code" />
  324.             <xsd:element ref="q" />
  325.             <xsd:element ref="samp" />
  326.             <xsd:element ref="kbd" />
  327.             <xsd:element ref="var" />
  328.             <xsd:element ref="cite" />
  329.             <xsd:element ref="abbr" />
  330.             <xsd:element ref="acronym" />
  331.             <xsd:element ref="sub" />
  332.             <xsd:element ref="sup" />
  333.  
  334.             <!-- <xsd:group ref="inlineFormsElements" /> -->
  335.             <xsd:element ref="input" />
  336.             <xsd:element ref="select" />
  337.             <xsd:element ref="textarea" />
  338.             <xsd:element ref="label" />
  339.             <xsd:element ref="button" />
  340.  
  341.             <!-- <xsd:group ref="miscInlineElements" /> -->
  342.             <xsd:element ref="ins" />
  343.             <xsd:element ref="del" />
  344.             <xsd:element ref="script" />
  345.         </xsd:choice>
  346.     </xsd:group>
  347.  
  348. <!--================== Block level elements ==============================-->
  349.  
  350.     <xsd:group name="headingElements" vs:nonbrowseable="true">
  351.         <xsd:choice>
  352.             <xsd:element ref="h1" />
  353.             <xsd:element ref="h2" />
  354.             <xsd:element ref="h3" />
  355.             <xsd:element ref="h4" />
  356.             <xsd:element ref="h5" />
  357.             <xsd:element ref="h6" />
  358.         </xsd:choice>
  359.     </xsd:group>
  360.  
  361.     <xsd:group name="listsElements" vs:nonbrowseable="true">
  362.         <xsd:choice>
  363.             <xsd:element ref="ul" />
  364.             <xsd:element ref="ol" />
  365.             <xsd:element ref="dl" />
  366.             <xsd:element ref="menu" />
  367.             <xsd:element ref="dir" />
  368.         </xsd:choice>
  369.     </xsd:group>
  370.  
  371.     <xsd:group name="blockTextElements" vs:nonbrowseable="true">
  372.         <xsd:choice>
  373.             <xsd:element ref="pre" />
  374.             <xsd:element ref="hr" />
  375.             <xsd:element ref="blockquote" />
  376.             <xsd:element ref="address" />
  377.             <xsd:element ref="center" />
  378.             <xsd:element ref="noframes" />
  379.         </xsd:choice>
  380.     </xsd:group> 
  381.  
  382.     <xsd:group name="blockElements" vs:nonbrowseable="true">
  383.         <xsd:choice>
  384.             <xsd:element ref="p" />
  385.             <xsd:element ref="div" />
  386.             <xsd:element ref="isindex" />
  387.             <xsd:element ref="fieldset" />
  388.             <xsd:element ref="table" />
  389.  
  390.             <!-- <xsd:group ref="headingElements" /> -->
  391.             <xsd:element ref="h1" />
  392.             <xsd:element ref="h2" />
  393.             <xsd:element ref="h3" />
  394.             <xsd:element ref="h4" />
  395.             <xsd:element ref="h5" />
  396.             <xsd:element ref="h6" />
  397.  
  398.             <!-- <xsd:group ref="listsElements" /> -->
  399.             <xsd:element ref="ul" />
  400.             <xsd:element ref="ol" />
  401.             <xsd:element ref="dl" />
  402.             <xsd:element ref="menu" />
  403.             <xsd:element ref="dir" />
  404.  
  405.             <!-- <xsd:group ref="blockTextElements" /> -->
  406.             <xsd:element ref="pre" />
  407.             <xsd:element ref="hr" />
  408.             <xsd:element ref="blockquote" />
  409.             <xsd:element ref="address" />
  410.             <xsd:element ref="center" />
  411.             <xsd:element ref="noframes" />
  412.         </xsd:choice>
  413.     </xsd:group>
  414.  
  415. <!-- %Flow; mixes block and inline and is used for list items etc. -->
  416.  
  417.     <xsd:group name="FlowElements" vs:nonbrowseable="true">
  418.         <xsd:choice>
  419.             <xsd:element ref="form" />
  420.             <xsd:element ref="a" />
  421.  
  422.             <!-- <xsd:group ref="specialElements" /> -->
  423.             <xsd:element ref="br" />
  424.             <xsd:element ref="span" />
  425.             <xsd:element ref="bdo" />
  426.             <xsd:element ref="object" />
  427.             <xsd:element ref="applet" />
  428.             <xsd:element ref="img" />
  429.             <xsd:element ref="map" />
  430.             <xsd:element ref="iframe" />
  431.  
  432.             <!-- <xsd:group ref="fontStyleElements" /> -->
  433.             <xsd:element ref="tt" />
  434.             <xsd:element ref="i" />
  435.             <xsd:element ref="b" />
  436.             <xsd:element ref="big" />
  437.             <xsd:element ref="small" />
  438.             <xsd:element ref="u" />
  439.             <xsd:element ref="s" />
  440.             <xsd:element ref="strike" />
  441.             <xsd:element ref="font" />
  442.             <xsd:element ref="basefont" />
  443.  
  444.             <!-- <xsd:group ref="phraseElements" /> -->
  445.             <xsd:element ref="em" />
  446.             <xsd:element ref="strong" />
  447.             <xsd:element ref="dfn" />
  448.             <xsd:element ref="code" />
  449.             <xsd:element ref="q" />
  450.             <xsd:element ref="samp" />
  451.             <xsd:element ref="kbd" />
  452.             <xsd:element ref="var" />
  453.             <xsd:element ref="cite" />
  454.             <xsd:element ref="abbr" />
  455.             <xsd:element ref="acronym" />
  456.             <xsd:element ref="sub" />
  457.             <xsd:element ref="sup" />
  458.  
  459.             <!-- <xsd:group ref="inlineFormsElements" /> -->
  460.             <xsd:element ref="input" />
  461.             <xsd:element ref="select" />
  462.             <xsd:element ref="textarea" />
  463.             <xsd:element ref="label" />
  464.             <xsd:element ref="button" />
  465.  
  466.             <!-- <xsd:element ref="miscElements" /> -->
  467.             <xsd:element ref="ins" />
  468.             <xsd:element ref="del" />
  469.             <xsd:element ref="script" />
  470.             <xsd:element ref="noscript" />
  471.  
  472.             <!-- <xsd:element ref="blockElements" /> -->
  473.             <xsd:element ref="p" />
  474.             <xsd:element ref="div" />
  475.             <xsd:element ref="isindex" />
  476.             <xsd:element ref="fieldset" />
  477.             <xsd:element ref="table" />
  478.  
  479.             <!-- <xsd:group ref="headingElements" /> -->
  480.             <xsd:element ref="h1" />
  481.             <xsd:element ref="h2" />
  482.             <xsd:element ref="h3" />
  483.             <xsd:element ref="h4" />
  484.             <xsd:element ref="h5" />
  485.             <xsd:element ref="h6" />
  486.  
  487.             <!-- <xsd:group ref="listsElements" /> -->
  488.             <xsd:element ref="ul" />
  489.             <xsd:element ref="ol" />
  490.             <xsd:element ref="dl" />
  491.             <xsd:element ref="menu" />
  492.             <xsd:element ref="dir" />
  493.  
  494.             <!-- <xsd:group ref="blockTextElements" /> -->
  495.             <xsd:element ref="pre" />
  496.             <xsd:element ref="hr" />
  497.             <xsd:element ref="blockquote" />
  498.             <xsd:element ref="address" />
  499.             <xsd:element ref="center" />
  500.             <xsd:element ref="noframes" />
  501.             
  502.         </xsd:choice>
  503.     </xsd:group>
  504.  
  505. <!--================== Content models for exclusions =====================-->
  506.  
  507.     <!-- a elements use %Inline; excluding a -->
  508.  
  509.     <xsd:group name="aContentElements" vs:nonbrowseable="true">
  510.         <xsd:choice>
  511.             <xsd:element ref="form" />
  512.  
  513.             <!-- <xsd:group ref="specialElements" /> -->
  514.             <xsd:element ref="br" />
  515.             <xsd:element ref="span" />
  516.             <xsd:element ref="bdo" />
  517.             <xsd:element ref="object" />
  518.             <xsd:element ref="applet" />
  519.             <xsd:element ref="img" />
  520.             <xsd:element ref="map" />
  521.             <xsd:element ref="iframe" />
  522.  
  523.             <!-- <xsd:group ref="fontStyleElements" /> -->
  524.             <xsd:element ref="tt" />
  525.             <xsd:element ref="i" />
  526.             <xsd:element ref="b" />
  527.             <xsd:element ref="big" />
  528.             <xsd:element ref="small" />
  529.             <xsd:element ref="u" />
  530.             <xsd:element ref="s" />
  531.             <xsd:element ref="strike" />
  532.             <xsd:element ref="font" />
  533.             <xsd:element ref="basefont" />
  534.  
  535.             <!-- <xsd:group ref="phraseElements" /> -->
  536.             <xsd:element ref="em" />
  537.             <xsd:element ref="strong" />
  538.             <xsd:element ref="dfn" />
  539.             <xsd:element ref="code" />
  540.             <xsd:element ref="q" />
  541.             <xsd:element ref="samp" />
  542.             <xsd:element ref="kbd" />
  543.             <xsd:element ref="var" />
  544.             <xsd:element ref="cite" />
  545.             <xsd:element ref="abbr" />
  546.             <xsd:element ref="acronym" />
  547.             <xsd:element ref="sub" />
  548.             <xsd:element ref="sup" />
  549.  
  550.             <!-- <xsd:group ref="inlineFormsElements" /> -->
  551.             <xsd:element ref="input" />
  552.             <xsd:element ref="select" />
  553.             <xsd:element ref="textarea" />
  554.             <xsd:element ref="label" />
  555.             <xsd:element ref="button" />
  556.  
  557.             <!-- <xsd:group ref="miscInlineElements" /> -->
  558.             <xsd:element ref="ins" />
  559.             <xsd:element ref="del" />
  560.             <xsd:element ref="script" />
  561.             
  562.         </xsd:choice>
  563.     </xsd:group>
  564.  
  565. <!-- pre uses %Inline excluding img, object, applet, big, small, font, or basefont -->
  566.  
  567.     <xsd:group name="preContentElements" vs:nonbrowseable="true">
  568.         <xsd:choice>
  569.             <xsd:element ref="a" />
  570.  
  571.             <!-- <xsd:group ref="specialBasicElements" /> -->
  572.             <xsd:element ref="br" />
  573.             <xsd:element ref="span" />
  574.             <xsd:element ref="bdo" />
  575.  
  576.             <!-- <xsd:group ref="fontStyleBasicElements" /> -->
  577.             <xsd:element ref="tt" />
  578.             <xsd:element ref="i" />
  579.             <xsd:element ref="b" />
  580.             <xsd:element ref="u" />
  581.             <xsd:element ref="s" />
  582.             <xsd:element ref="strike" />
  583.  
  584.             <!-- <xsd:group ref="phraseBasicElements" /> -->
  585.             <xsd:element ref="em" />
  586.             <xsd:element ref="strong" />
  587.             <xsd:element ref="dfn" />
  588.             <xsd:element ref="code" />
  589.             <xsd:element ref="q" />
  590.             <xsd:element ref="samp" />
  591.             <xsd:element ref="kbd" />
  592.             <xsd:element ref="var" />
  593.             <xsd:element ref="cite" />
  594.             <xsd:element ref="abbr" />
  595.             <xsd:element ref="acronym" />
  596.  
  597.             <!-- <xsd:group ref="inlineFormsElements" /> -->
  598.             <xsd:element ref="input" />
  599.             <xsd:element ref="select" />
  600.             <xsd:element ref="textarea" />
  601.             <xsd:element ref="label" />
  602.             <xsd:element ref="button" />
  603.  
  604.             <!-- <xsd:group ref="miscInlineElements" /> -->
  605.             <xsd:element ref="ins" />
  606.             <xsd:element ref="del" />
  607.             <xsd:element ref="script" />
  608.             
  609.         </xsd:choice>
  610.     </xsd:group>
  611.  
  612. <!-- form uses %Flow; excluding form -->
  613.  
  614.     <xsd:group name="formElements" vs:nonbrowseable="true">
  615.         <xsd:choice>
  616.             <xsd:element ref="a" />
  617.  
  618.             <!-- <xsd:group ref="specialElements" /> -->
  619.             <xsd:element ref="br" />
  620.             <xsd:element ref="span" />
  621.             <xsd:element ref="bdo" />
  622.             <xsd:element ref="object" />
  623.             <xsd:element ref="applet" />
  624.             <xsd:element ref="img" />
  625.             <xsd:element ref="map" />
  626.             <xsd:element ref="iframe" />
  627.  
  628.             <!-- <xsd:group ref="fontStyleElements" /> -->
  629.             <xsd:element ref="tt" />
  630.             <xsd:element ref="i" />
  631.             <xsd:element ref="b" />
  632.             <xsd:element ref="big" />
  633.             <xsd:element ref="small" />
  634.             <xsd:element ref="u" />
  635.             <xsd:element ref="s" />
  636.             <xsd:element ref="strike" />
  637.             <xsd:element ref="font" />
  638.             <xsd:element ref="basefont" />
  639.  
  640.             <!-- <xsd:group ref="phraseElements" /> -->
  641.             <xsd:element ref="em" />
  642.             <xsd:element ref="strong" />
  643.             <xsd:element ref="dfn" />
  644.             <xsd:element ref="code" />
  645.             <xsd:element ref="q" />
  646.             <xsd:element ref="samp" />
  647.             <xsd:element ref="kbd" />
  648.             <xsd:element ref="var" />
  649.             <xsd:element ref="cite" />
  650.             <xsd:element ref="abbr" />
  651.             <xsd:element ref="acronym" />
  652.             <xsd:element ref="sub" />
  653.             <xsd:element ref="sup" />
  654.  
  655.             <!-- <xsd:group ref="inlineFormsElements" /> -->
  656.             <xsd:element ref="input" />
  657.             <xsd:element ref="select" />
  658.             <xsd:element ref="textarea" />
  659.             <xsd:element ref="label" />
  660.             <xsd:element ref="button" />
  661.  
  662.             <!-- <xsd:element ref="miscInlineElements" /> -->
  663.             <xsd:element ref="ins" />
  664.             <xsd:element ref="del" />
  665.             <xsd:element ref="script" />
  666.  
  667.             <!-- <xsd:element ref="blockElements" /> -->
  668.             <xsd:element ref="p" />
  669.             <xsd:element ref="div" />
  670.             <xsd:element ref="isindex" />
  671.             <xsd:element ref="fieldset" />
  672.             <xsd:element ref="table" />
  673.  
  674.             <!-- <xsd:group ref="headingElements" /> -->
  675.             <xsd:element ref="h1" />
  676.             <xsd:element ref="h2" />
  677.             <xsd:element ref="h3" />
  678.             <xsd:element ref="h4" />
  679.             <xsd:element ref="h5" />
  680.             <xsd:element ref="h6" />
  681.  
  682.             <!-- <xsd:group ref="listsElements" /> -->
  683.             <xsd:element ref="ul" />
  684.             <xsd:element ref="ol" />
  685.             <xsd:element ref="dl" />
  686.             <xsd:element ref="menu" />
  687.             <xsd:element ref="dir" />
  688.  
  689.             <!-- <xsd:group ref="blockTextElements" /> -->
  690.             <xsd:element ref="pre" />
  691.             <xsd:element ref="hr" />
  692.             <xsd:element ref="blockquote" />
  693.             <xsd:element ref="address" />
  694.             <xsd:element ref="center" />
  695.             <xsd:element ref="noframes" />
  696.             
  697.         </xsd:choice>
  698.     </xsd:group>
  699.  
  700. <!-- button uses %Flow; but excludes a, form, form controls, iframe -->
  701.  
  702.     <xsd:group name="buttonContentElements" vs:nonbrowseable="true">
  703.         <xsd:choice>
  704.  
  705.             <xsd:element ref="table" />
  706.             <xsd:element ref="br" />
  707.             <xsd:element ref="span" />
  708.             <xsd:element ref="bdo" />
  709.             <xsd:element ref="object" />
  710.             <xsd:element ref="applet" />
  711.             <xsd:element ref="img" />
  712.             <xsd:element ref="map" />
  713.             <xsd:element ref="p" />
  714.             <xsd:element ref="div" />
  715.  
  716.             <!-- <xsd:group ref="fontStyleElements" /> -->
  717.             <xsd:element ref="tt" />
  718.             <xsd:element ref="i" />
  719.             <xsd:element ref="b" />
  720.             <xsd:element ref="big" />
  721.             <xsd:element ref="small" />
  722.             <xsd:element ref="u" />
  723.             <xsd:element ref="s" />
  724.             <xsd:element ref="strike" />
  725.             <xsd:element ref="font" />
  726.             <xsd:element ref="basefont" />
  727.  
  728.             <!-- <xsd:group ref="phraseElements" /> -->
  729.             <xsd:element ref="em" />
  730.             <xsd:element ref="strong" />
  731.             <xsd:element ref="dfn" />
  732.             <xsd:element ref="code" />
  733.             <xsd:element ref="q" />
  734.             <xsd:element ref="samp" />
  735.             <xsd:element ref="kbd" />
  736.             <xsd:element ref="var" />
  737.             <xsd:element ref="cite" />
  738.             <xsd:element ref="abbr" />
  739.             <xsd:element ref="acronym" />
  740.             <xsd:element ref="sub" />
  741.             <xsd:element ref="sup" />
  742.  
  743.             <!-- <xsd:element ref="miscElements" /> -->
  744.             <xsd:element ref="ins" />
  745.             <xsd:element ref="del" />
  746.             <xsd:element ref="script" />
  747.             <xsd:element ref="noscript" />
  748.  
  749.             <!-- <xsd:group ref="headingElements" /> -->
  750.             <xsd:element ref="h1" />
  751.             <xsd:element ref="h2" />
  752.             <xsd:element ref="h3" />
  753.             <xsd:element ref="h4" />
  754.             <xsd:element ref="h5" />
  755.             <xsd:element ref="h6" />
  756.  
  757.             <!-- <xsd:group ref="listsElements" /> -->
  758.             <xsd:element ref="ul" />
  759.             <xsd:element ref="ol" />
  760.             <xsd:element ref="dl" />
  761.             <xsd:element ref="menu" />
  762.             <xsd:element ref="dir" />
  763.  
  764.             <!-- <xsd:group ref="blockTextElements" /> -->
  765.             <xsd:element ref="pre" />
  766.             <xsd:element ref="hr" />
  767.             <xsd:element ref="blockquote" />
  768.             <xsd:element ref="address" />
  769.             <xsd:element ref="center" />
  770.             <xsd:element ref="noframes" />
  771.             
  772.         </xsd:choice>
  773.     </xsd:group>
  774.  
  775. <!-- End of group definitions -->
  776.  
  777. <!-- Elements are defined in the order of appearance in the W3C DTD -->
  778.  
  779. <!--================ Document Structure ==================================-->
  780.  
  781.     <!-- This element must be the first one in the file! -->
  782.     <xsd:element name="html" minOccurs="1" maxOccurs="1">
  783.         <xsd:complexType>
  784.             <xsd:choice>
  785.                 <xsd:element ref="body" minOccurs="1" maxOccurs="1" />
  786.                 <xsd:element ref="head" minOccurs="1" maxOccurs="1" />
  787.             </xsd:choice>
  788.             <xsd:attributeGroup ref="i18AttributeGroup" />
  789.             <xsd:attributeGroup ref="runatAttributeGroup" />
  790.             <xsd:attribute name="xmlns" fixed="true" use="required">
  791.                 <xsd:simpleType>
  792.                     <xsd:restriction base="xsd:NMTOKEN">
  793.                         <xsd:enumeration value="http://www.w3.org/1999/xhtml" />
  794.                     </xsd:restriction>
  795.                 </xsd:simpleType>
  796.             </xsd:attribute>
  797.         </xsd:complexType>
  798.     </xsd:element>
  799.  
  800. <!--================ Document Head =======================================-->
  801.  
  802.     <xsd:element name="head">
  803.         <xsd:complexType>
  804.             <xsd:choice>
  805.                 <xsd:element ref="script" />
  806.                 <xsd:element ref="style" />
  807.                 <xsd:element ref="meta" />
  808.                 <xsd:element ref="link" />
  809.                 <xsd:element ref="object" />
  810.                 <xsd:element ref="isindex" />
  811.                 <xsd:element ref="base" />
  812.                 <xsd:element ref="title" minOccurs="1" maxOccurs="1" />
  813.             </xsd:choice>
  814.             <xsd:attributeGroup ref="i18AttributeGroup" />
  815.             <xsd:attributeGroup ref="runatAttributeGroup" />
  816.             <xsd:attribute name="Profile" type="xsd:anyURI" />
  817.         </xsd:complexType>
  818.     </xsd:element>
  819.  
  820.     <xsd:element name="title">
  821.         <xsd:complexType mixed="true">
  822.             <xsd:attribute name="Title" />
  823.             <xsd:attributeGroup ref="i18AttributeGroup" />
  824.             <xsd:attributeGroup ref="runatAttributeGroup" />
  825.         </xsd:complexType>
  826.     </xsd:element>
  827.     
  828. <!-- document base URI -->
  829.  
  830.     <xsd:element name="base">
  831.         <xsd:complexType>
  832.             <xsd:attributeGroup ref="runatAttributeGroup" />
  833.             <xsd:attribute name="HRef" type="xsd:anyURI" vs:preferredextensions=".asp;.aspx;.asmx;.asax;.ashx;.asix;.ascx;.htm;.html;.xml;.xsd;.config;.asa;.css;.shtm;.shtml;.php;.jsp" />
  834.             <xsd:attribute name="Target" type="frameTarget" />
  835.         </xsd:complexType>
  836.     </xsd:element>
  837.  
  838. <!-- generic metainformation -->
  839.  
  840.     <xsd:element name="meta">
  841.         <xsd:complexType>
  842.             <xsd:attributeGroup ref="i18AttributeGroup" />
  843.             <xsd:attributeGroup ref="runatAttributeGroup" />
  844.             <xsd:attribute name="HTTP-Equiv" />
  845.             <xsd:attribute name="Name" />
  846.             <xsd:attribute name="Content" use="required" />
  847.             <xsd:attribute name="Scheme" />
  848.         </xsd:complexType>
  849.     </xsd:element>
  850.  
  851.     <xsd:element name="link" fp:default="onclick">
  852.         <xsd:complexType>
  853.             <xsd:attributeGroup ref="commonAttributeGroup" />
  854.             <xsd:attribute name="Charset" type="xsd:string" />
  855.             <xsd:attribute name="HRef" type="xsd:anyURI" vs:preferredextensions=".asp;.aspx;.asmx;.asax;.ashx;.asix;.ascx;.htm;.html;.xml;.xsd;.config;.asa;.css;.shtm;.shtml;.php;.jsp" />
  856.             <xsd:attribute name="HRefLang" type="i18LanguageCode" />
  857.             <xsd:attribute name="Rel" type="linkType" />
  858.             <xsd:attribute name="Rev" type="linkType" />
  859.             <xsd:attribute name="Media" type="mediaType" default="screen" />
  860.             <xsd:attribute name="Target" type="frameTarget" />
  861.             <xsd:attribute name="Type" type="contentType" vs:readonly="true" />
  862.         </xsd:complexType>
  863.     </xsd:element>
  864.  
  865. <!-- style info, which may include CDATA sections -->
  866.  
  867.     <xsd:element name="style">
  868.         <xsd:complexType mixed="true">
  869.             <xsd:attributeGroup ref="i18AttributeGroup" />
  870.             <xsd:attributeGroup ref="runatAttributeGroup" />
  871.             <xsd:attribute name="Type" vs:readonly="true" use="required">
  872.                 <xsd:simpleType>
  873.                     <xsd:union>
  874.                         <xsd:simpleType>
  875.                             <xsd:restriction base="xsd:string">
  876.                                 <xsd:enumeration value="text/css" />
  877.                             </xsd:restriction>
  878.                             <xsd:simpleType>
  879.                                 <xsd:restriction base="xsd:string" />
  880.                             </xsd:simpleType>
  881.                         </xsd:simpleType>
  882.                     </xsd:union>
  883.                 </xsd:simpleType>
  884.             </xsd:attribute>
  885.             <xsd:attribute name="Media" type="mediaType" default="screen" />
  886.             <xsd:attribute name="Title" type="xsd:string" />
  887.             <xsd:attribute name="xml:Space" vs:readonly="true" fixed="true">
  888.                 <xsd:simpleType>
  889.                     <xsd:restriction base="xsd:string">
  890.                         <xsd:enumeration value="preserve" />
  891.                         <xsd:enumeration value="default" />
  892.                     </xsd:restriction>
  893.                 </xsd:simpleType>
  894.             </xsd:attribute>
  895.         </xsd:complexType>
  896.     </xsd:element>
  897.  
  898. <!-- script statements, which may include CDATA sections -->
  899.  
  900.     <xsd:element name="script">
  901.         <xsd:complexType mixed="true">
  902.             <xsd:attributeGroup ref="runatAttributeGroup" />
  903.             <xsd:attribute name="Charset" type="xsd:string" />
  904.             <xsd:attribute name="Type" type="scriptType" vs:readonly="true" use="required" />
  905.             <xsd:attribute name="Language" type="scriptLanguage" vs:readonly="true" />
  906.             <xsd:attribute name="Src" type="xsd:anyURI" />
  907.             <xsd:attribute name="Defer" vs:standalone="true" />
  908.             <xsd:attribute name="xml:Space" vs:readonly="true" fixed="true">
  909.                 <xsd:simpleType>
  910.                     <xsd:restriction base="xsd:string">
  911.                         <xsd:enumeration value="preserve" />
  912.                         <xsd:enumeration value="default" />
  913.                     </xsd:restriction>
  914.                 </xsd:simpleType>
  915.             </xsd:attribute>
  916.         </xsd:complexType>
  917.     </xsd:element>
  918.  
  919. <!-- alternate Content container for non script-based rendering -->
  920.  
  921.     <xsd:element name="noscript" vs:clientom="noshow">
  922.         <xsd:complexType mixed="true">
  923.             <xsd:choice>
  924.                 <xsd:group ref="FlowElements" />
  925.             </xsd:choice>
  926.             <xsd:attributeGroup ref="commonAttributeGroup" />
  927.         </xsd:complexType>
  928.     </xsd:element>
  929.  
  930. <!--======================= Frames =======================================-->
  931.  
  932.     <xsd:element name="iframe" vs:clientom="frame">
  933.         <xsd:complexType mixed="true">
  934.             <xsd:choice>
  935.                 <xsd:group ref="FlowElements" />
  936.             </xsd:choice>
  937.             <xsd:attributeGroup ref="coreAttributeGroup" />
  938.             <xsd:attribute name="Style" vs:builder="style" />
  939.             <xsd:attribute name="LongDesc" type="xsd:anyURI" />
  940.             <xsd:attribute name="Name" />
  941.             <xsd:attribute name="Src" type="xsd:anyURI" vs:preferredextensions=".asp;.aspx;.asmx;.asax;.ashx;.asix;.ascx;.htm;.html;.xml;.xsd;.config;.asa;.css;.shtm;.shtml;.php;.jsp" />
  942.             <xsd:attribute name="FrameBorder" type="frameBorderType" default="1" />
  943.             <xsd:attribute name="MarginHeight" type="xsd:integer" />
  944.             <xsd:attribute name="MarginWidth"  type="xsd:integer" />
  945.             <xsd:attribute name="Scrolling" type="scrollingType" default="auto">
  946.             </xsd:attribute>
  947.             <xsd:attribute name="Align" type="imgAlignType" vs:deprecated="true" />
  948.             <xsd:attribute name="Height" />
  949.             <xsd:attribute name="Width" />
  950.         </xsd:complexType>
  951.     </xsd:element>
  952.  
  953. <!-- alternate Content container for non frame-based rendering -->
  954.  
  955.     <xsd:element name="noframes" vs:clientom="noshow" fp:default="onclick">
  956.         <xsd:complexType mixed="true">
  957.             <xsd:choice>
  958.                 <xsd:group ref="FlowElements" />
  959.             </xsd:choice>
  960.             <xsd:attributeGroup ref="commonAttributeGroup" />
  961.         </xsd:complexType>
  962.     </xsd:element>
  963.  
  964. <!--=================== Document Body ====================================-->
  965.  
  966.     <xsd:element name="body" fp:default="onload">
  967.         <xsd:complexType>
  968.             <xsd:choice>
  969.                 <xsd:group ref="FlowElements" />
  970.             </xsd:choice>
  971.             <xsd:attributeGroup ref="commonAttributeGroup" />
  972.             <xsd:attributeGroup ref="loadEventsGroup" />
  973.             <xsd:attribute name="Background" type="xsd:anyURI" filetype="image" vs:preferredextensions=".jpg;.jpeg;.gif;.bmp;.jpe;.png;.dib;.tif;.wmf;.ras;.eps;.pcx;.pcd;.tga;.ashx;.asix"  vs:deprecated="true" />
  974.             <xsd:attribute name="BgColor" type="colorType" vs:builder="color" vs:deprecated="true" />
  975.             <xsd:attribute name="Text" type="colorType" vs:builder="color" vs:deprecated="true" />
  976.             <xsd:attribute name="Link" type="colorType" vs:builder="color" vs:deprecated="true" />
  977.             <xsd:attribute name="VLink" type="colorType" vs:builder="color" vs:deprecated="true" />
  978.             <xsd:attribute name="ALink" type="colorType" vs:builder="color" vs:deprecated="true" />
  979.         </xsd:complexType>
  980.     </xsd:element>
  981.     
  982.     <xsd:element name="div" fp:default="onclick"> <!-- generic Language/style container -->
  983.         <xsd:complexType mixed="true">
  984.             <xsd:choice>
  985.                 <xsd:group ref="FlowElements" />
  986.             </xsd:choice>
  987.             <xsd:attributeGroup ref="commonAttributeGroup" />
  988.             <xsd:attribute name="Align" type="textAlignType" vs:deprecated="true" />
  989.         </xsd:complexType>
  990.     </xsd:element>
  991.  
  992. <!--=================== Paragraphs =======================================-->
  993.  
  994.     <xsd:element name="p" fp:default="onmouseover">
  995.         <xsd:complexType mixed="true">
  996.             <xsd:choice>
  997.                 <xsd:group ref="InlineElements" />
  998.             </xsd:choice>
  999.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1000.             <xsd:attribute name="Align" type="textAlignType" default="left" vs:deprecated="true" />
  1001.         </xsd:complexType>
  1002.     </xsd:element>
  1003.     
  1004. <!--=================== Headings =========================================-->
  1005.  
  1006.     <xsd:element name="h1" vs:clientom="header" fp:default="onmouseover">
  1007.         <xsd:complexType mixed="true">
  1008.             <xsd:choice>
  1009.                 <xsd:group ref="InlineElements" />
  1010.             </xsd:choice>
  1011.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1012.             <xsd:attribute name="Align" type="textAlignType" default="left" vs:deprecated="true" />
  1013.         </xsd:complexType>
  1014.     </xsd:element>
  1015.  
  1016.     <xsd:element name="h2" vs:clientom="header" fp:default="onmouseover">
  1017.         <xsd:complexType mixed="true">
  1018.             <xsd:choice>
  1019.                 <xsd:group ref="InlineElements" />
  1020.             </xsd:choice>
  1021.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1022.             <xsd:attribute name="Align" type="textAlignType" default="left" vs:deprecated="true" />
  1023.         </xsd:complexType>
  1024.     </xsd:element>
  1025.  
  1026.     <xsd:element name="h3" vs:clientom="header" fp:default="onmouseover">
  1027.         <xsd:complexType mixed="true">
  1028.             <xsd:choice>
  1029.                 <xsd:group ref="InlineElements" />
  1030.             </xsd:choice>
  1031.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1032.             <xsd:attribute name="Align" type="textAlignType" default="left" vs:deprecated="true" />
  1033.         </xsd:complexType>
  1034.     </xsd:element>
  1035.  
  1036.     <xsd:element name="h4" vs:clientom="header" fp:default="onmouseover">
  1037.         <xsd:complexType mixed="true">
  1038.             <xsd:choice>
  1039.                 <xsd:group ref="InlineElements" />
  1040.             </xsd:choice>
  1041.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1042.             <xsd:attribute name="Align" type="textAlignType" default="left" vs:deprecated="true" />
  1043.         </xsd:complexType>
  1044.     </xsd:element>
  1045.  
  1046.     <xsd:element name="h5" vs:clientom="header" fp:default="onmouseover">
  1047.         <xsd:complexType mixed="true">
  1048.             <xsd:choice>
  1049.                 <xsd:group ref="InlineElements" />
  1050.             </xsd:choice>
  1051.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1052.             <xsd:attribute name="Align" type="textAlignType" default="left" vs:deprecated="true" />
  1053.         </xsd:complexType>
  1054.     </xsd:element>
  1055.  
  1056.     <xsd:element name="h6" vs:clientom="header" fp:default="onmouseover">
  1057.         <xsd:complexType mixed="true">
  1058.             <xsd:choice>
  1059.                 <xsd:group ref="InlineElements" />
  1060.             </xsd:choice>
  1061.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1062.             <xsd:attribute name="Align" type="textAlignType" default="left" vs:deprecated="true" />
  1063.         </xsd:complexType>
  1064.     </xsd:element>
  1065.  
  1066. <!--=================== Lists ============================================-->
  1067.  
  1068.     <xsd:element name="ul" fp:default="onmouseover">
  1069.         <xsd:complexType>
  1070.             <xsd:choice>
  1071.                 <xsd:element ref="li" />
  1072.             </xsd:choice>
  1073.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1074.             <xsd:attribute name="Type" default="disc" vs:deprecated="true">
  1075.                 <xsd:simpleType>
  1076.                     <xsd:restriction base="xsd:NMTOKEN">
  1077.                         <xsd:enumeration value="disc" />
  1078.                         <xsd:enumeration value="square" />
  1079.                         <xsd:enumeration value="circle" />
  1080.                     </xsd:restriction>
  1081.                 </xsd:simpleType>
  1082.             </xsd:attribute>
  1083.             <xsd:attribute name="Compact" vs:standalone="true" vs:deprecated="true" />
  1084.         </xsd:complexType>
  1085.     </xsd:element>
  1086.     
  1087.     <xsd:element name="ol" fp:default="onmouseover">
  1088.         <xsd:complexType>
  1089.             <xsd:choice>
  1090.                 <xsd:element ref="li" />
  1091.             </xsd:choice>
  1092.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1093.             <xsd:attribute name="Compact" vs:standalone="true" vs:deprecated="true" />
  1094.             <xsd:attribute name="Type" default="1" vs:readonly="true" vs:deprecated="true">
  1095.                 <xsd:simpleType>
  1096.                     <xsd:restriction base="xsd:NMTOKEN">
  1097.                         <xsd:enumeration value="A" />
  1098.                         <xsd:enumeration value="a" />
  1099.                         <xsd:enumeration value="I" />
  1100.                         <xsd:enumeration value="i" />
  1101.                         <xsd:enumeration value="1" />
  1102.                     </xsd:restriction>
  1103.                 </xsd:simpleType>
  1104.             </xsd:attribute>
  1105.             <xsd:attribute name="Start" vs:deprecated="true" />
  1106.         </xsd:complexType>
  1107.     </xsd:element>
  1108.     
  1109.     <xsd:element name="menu" vs:deprecated="true" vs:clientom="list" fp:default="onmouseover">
  1110.         <xsd:complexType>
  1111.             <xsd:choice>
  1112.                 <xsd:element ref="li" />
  1113.             </xsd:choice>
  1114.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1115.             <xsd:attribute name="Compact" vs:standalone="true" vs:deprecated="true" />
  1116.         </xsd:complexType>
  1117.     </xsd:element>
  1118.  
  1119.     <xsd:element name="dir" vs:deprecated="true" vs:clientom="list" fp:default="onmouseover">
  1120.         <xsd:complexType>
  1121.             <xsd:choice>
  1122.                 <xsd:element ref="li" />
  1123.             </xsd:choice>
  1124.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1125.             <xsd:attribute name="Compact" vs:standalone="true" vs:deprecated="true" />
  1126.         </xsd:complexType>
  1127.     </xsd:element>
  1128.  
  1129.     <xsd:element name="li" fp:default="onmouseover">
  1130.         <xsd:complexType mixed="true">
  1131.             <xsd:choice>
  1132.                 <xsd:group ref="FlowElements" />
  1133.             </xsd:choice>
  1134.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1135.             <xsd:attribute name="Type" default="1" vs:readonly="true" vs:deprecated="true">
  1136.                 <xsd:simpleType>
  1137.                     <xsd:restriction base="xsd:NMTOKEN">
  1138.                         <xsd:enumeration value="A" />
  1139.                         <xsd:enumeration value="a" />
  1140.                         <xsd:enumeration value="I" />
  1141.                         <xsd:enumeration value="i" />
  1142.                         <xsd:enumeration value="1" />
  1143.                     </xsd:restriction>
  1144.                 </xsd:simpleType>
  1145.             </xsd:attribute>
  1146.             <xsd:attribute name="Value" vs:deprecated="true" />
  1147.         </xsd:complexType>
  1148.     </xsd:element>
  1149.  
  1150. <!-- definition lists - dt for term, dd for its definition -->
  1151.  
  1152.     <xsd:element name="dl" vs:clientom="list" fp:default="onmouseover">
  1153.         <xsd:complexType>
  1154.             <xsd:choice>
  1155.                 <xsd:element ref="dd" />
  1156.                 <xsd:element ref="dt" />
  1157.             </xsd:choice>
  1158.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1159.             <xsd:attribute name="Compact" vs:standalone="true" />
  1160.         </xsd:complexType>
  1161.     </xsd:element>
  1162.  
  1163.     <xsd:element name="dt" fp:default="onmouseover">
  1164.         <xsd:complexType mixed="true">
  1165.             <xsd:choice>
  1166.                 <xsd:group ref="InlineElements" />
  1167.             </xsd:choice>
  1168.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1169.         </xsd:complexType>
  1170.     </xsd:element>
  1171.  
  1172.     <xsd:element name="dd" fp:default="onmouseover">
  1173.         <xsd:complexType mixed="true">
  1174.             <xsd:choice>
  1175.                 <xsd:group ref="FlowElements" />
  1176.             </xsd:choice>
  1177.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1178.         </xsd:complexType>
  1179.     </xsd:element>
  1180.  
  1181. <!--=================== Address ==========================================-->
  1182.  
  1183.     <xsd:element name="address" vs:clientom="block" fp:default="onclick">
  1184.         <xsd:complexType mixed="true">
  1185.             <xsd:choice>
  1186.                 <xsd:group ref="inlineElements" />
  1187.                 <xsd:group ref="miscInlineElements" />
  1188.                 <xsd:element ref="p" />
  1189.             </xsd:choice>
  1190.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1191.         </xsd:complexType>
  1192.     </xsd:element>
  1193.  
  1194. <!--=================== Horizontal Rule ==================================-->
  1195.  
  1196.     <xsd:element name="hr">
  1197.         <xsd:complexType>
  1198.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1199.             <xsd:attribute name="Align" default="center" vs:deprecated="true">
  1200.                 <xsd:simpleType>
  1201.                     <xsd:restriction base="xsd:NMTOKEN">
  1202.                         <xsd:enumeration value="left" />
  1203.                         <xsd:enumeration value="center" />
  1204.                         <xsd:enumeration value="right" />
  1205.                     </xsd:restriction>
  1206.                 </xsd:simpleType>
  1207.             </xsd:attribute>
  1208.             <xsd:attribute name="NoShade" vs:standalone="true" vs:deprecated="true" />
  1209.             <xsd:attribute name="Size" vs:deprecated="true" />
  1210.             <xsd:attribute name="Width" vs:deprecated="true" />
  1211.         </xsd:complexType>
  1212.     </xsd:element>
  1213.  
  1214. <!--=================== Preformatted Text ================================-->
  1215. <!-- Content is %Inline; excluding "img|object|applet|big|small|sub|sup|font|basefont" -->
  1216.  
  1217.     <xsd:element name="pre" vs:clientom="block" fp:default="onmouseover">
  1218.         <xsd:complexType mixed="true">
  1219.             <xsd:choice>
  1220.                 <xsd:group ref="preContentElements" />
  1221.             </xsd:choice>
  1222.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1223.             <xsd:attribute name="Width" vs:deprecated="true" />
  1224.             <xsd:attribute name="xml:Space" vs:readonly="true" fixed="true">
  1225.                 <xsd:simpleType>
  1226.                     <xsd:restriction base="xsd:string">
  1227.                         <xsd:enumeration value="preserve" />
  1228.                         <xsd:enumeration value="default" />
  1229.                     </xsd:restriction>
  1230.                 </xsd:simpleType>
  1231.             </xsd:attribute>
  1232.         </xsd:complexType>
  1233.     </xsd:element>
  1234.     
  1235. <!--=================== Block-like Quotes ================================-->
  1236.  
  1237.     <xsd:element name="blockquote" vs:clientom="block" fp:default="onmouseover">
  1238.         <xsd:complexType mixed="true">
  1239.             <xsd:choice>
  1240.                 <xsd:group ref="FlowElements" />
  1241.             </xsd:choice>
  1242.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1243.             <xsd:attribute name="Cite" type="xsd:anyURI" />
  1244.         </xsd:complexType>
  1245.     </xsd:element>
  1246.     
  1247. <!--=================== Text alignment ===================================-->
  1248.  
  1249.     <xsd:element name="center" vs:clientom="block" fp:default="onmouseover">
  1250.         <xsd:complexType mixed="true">
  1251.             <xsd:choice>
  1252.                 <xsd:group ref="FlowElements" />
  1253.             </xsd:choice>
  1254.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1255.         </xsd:complexType>
  1256.     </xsd:element>
  1257.  
  1258. <!--=================== Inserted/Deleted Text ============================-->
  1259.  
  1260.     <xsd:element name="ins" vs:clientom="phrase" fp:default="onmouseover">
  1261.         <xsd:complexType mixed="true">
  1262.             <xsd:choice>
  1263.                 <xsd:group ref="FlowElements" />
  1264.             </xsd:choice>
  1265.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1266.             <xsd:attribute name="Cite" type="xsd:anyURI" />
  1267.             <xsd:attribute name="DateTime" />
  1268.         </xsd:complexType>
  1269.     </xsd:element>
  1270.  
  1271.     <xsd:element name="del" vs:clientom="phrase" fp:default="onmouseover">
  1272.         <xsd:complexType mixed="true">
  1273.             <xsd:choice>
  1274.                 <xsd:group ref="FlowElements" />
  1275.             </xsd:choice>
  1276.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1277.             <xsd:attribute name="Cite" type="xsd:anyURI" />
  1278.             <xsd:attribute name="DateTime" />
  1279.         </xsd:complexType>
  1280.     </xsd:element>
  1281.  
  1282. <!--================== The Anchor Element ================================-->
  1283.  
  1284.     <xsd:element name="a" vs:clientom="anchor" fp:default="onclick">
  1285.         <xsd:complexType mixed="true">
  1286.             <!-- Content Model -->
  1287.             <xsd:choice>
  1288.                 <xsd:group ref="aContentElements" />
  1289.             </xsd:choice>
  1290.             <!-- Attributes -->
  1291.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1292.             <xsd:attributeGroup ref="focusAttributeGroup" />
  1293.             <xsd:attribute name="Charset" />
  1294.             <xsd:attribute name="Type" type="simpleContentType" />
  1295.             <xsd:attribute name="Name" />
  1296.             <xsd:attribute name="HRef" type="xsd:anyURI" vs:preferredextensions=".asp;.aspx;.asmx;.asax;.ashx;.asix;.ascx;.htm;.html;.xml;.xsd;.config;.asa;.css;.shtm;.shtml;.php;.jsp" />
  1297.             <xsd:attribute name="HRefLang" type="i18LanguageCode" />
  1298.             <xsd:attribute name="Rel" type="linkType" />
  1299.             <xsd:attribute name="Rev" type="linkType" />
  1300.             <xsd:attribute name="Target" type="frameTarget" />
  1301.             <xsd:attribute name="Shape" type="shapeType" default="rect" />
  1302.             <xsd:attribute name="Coords" />
  1303.         </xsd:complexType>
  1304.     </xsd:element>
  1305.  
  1306. <!--===================== Inline Elements ================================-->
  1307.  
  1308.     <xsd:element name="span" type="simpleElement" vs:clientom="phrase" />
  1309.  
  1310.     <xsd:element name="bdo" vs:clientom="phrase" fp:default="onmouseover"> <!-- I18N BiDi over-ride -->
  1311.         <xsd:complexType mixed="true">
  1312.             <!-- Content Model -->
  1313.             <xsd:choice>
  1314.                 <xsd:group ref="InlineElements" />
  1315.             </xsd:choice>
  1316.             <!-- Attributes -->
  1317.             <xsd:attributeGroup ref="coreAttributeGroup" />
  1318.             <xsd:attributeGroup ref="inputEventsGroup" />
  1319.             <xsd:attribute name="Lang" type="i18LanguageCode" />
  1320.             <xsd:attribute name="xml:Lang" type="i18LanguageCode" />
  1321.             <xsd:attribute name="Dir" default="ltr" use="required">
  1322.                 <xsd:simpleType>
  1323.                     <xsd:restriction base="xsd:NMTOKEN">
  1324.                         <xsd:enumeration value="ltr" />
  1325.                         <xsd:enumeration value="rtl" />
  1326.                     </xsd:restriction>
  1327.                 </xsd:simpleType>
  1328.             </xsd:attribute>
  1329.             <xsd:attribute name="Style" vs:builder="style" />
  1330.         </xsd:complexType>
  1331.     </xsd:element>
  1332.  
  1333.     <xsd:element name="br">
  1334.         <xsd:complexType>
  1335.             <xsd:attributeGroup ref="coreAttributeGroup" />
  1336.             <xsd:attribute name="Clear" default="none" vs:deprecated="true">
  1337.                 <xsd:simpleType>
  1338.                     <xsd:restriction base="xsd:NMTOKEN">
  1339.                         <xsd:enumeration value="all" />
  1340.                         <xsd:enumeration value="left" />
  1341.                         <xsd:enumeration value="none" />
  1342.                         <xsd:enumeration value="right" />
  1343.                     </xsd:restriction>
  1344.                 </xsd:simpleType>
  1345.             </xsd:attribute>
  1346.             <xsd:attribute name="Style" vs:builder="style" />
  1347.         </xsd:complexType>
  1348.     </xsd:element>
  1349.  
  1350.     <xsd:element name="em" type="simpleElement" vs:clientom="phrase" />
  1351.     <xsd:element name="strong" type="simpleElement" vs:clientom="phrase" />
  1352.     <xsd:element name="dfn" type="simpleElement" vs:clientom="phrase" />
  1353.     <xsd:element name="samp" type="simpleElement" vs:clientom="phrase" />
  1354.     <xsd:element name="kbd" type="simpleElement" vs:clientom="phrase" />
  1355.     <xsd:element name="var" type="simpleElement" vs:clientom="phrase" />
  1356.     <xsd:element name="cite" type="simpleElement" vs:clientom="phrase" />
  1357.     <xsd:element name="abbr" type="simpleElement" vs:clientom="phrase" />
  1358.     <xsd:element name="acronym" type="simpleElement" vs:clientom="phrase" />
  1359.     <xsd:element name="code" type="simpleElement" vs:clientom="phrase" />
  1360.  
  1361.     <xsd:element name="q" vs:clientom="phrase" fp:default="onmouseover">
  1362.         <xsd:complexType mixed="true">
  1363.             <xsd:choice>
  1364.                 <xsd:group ref="InlineElements" />
  1365.             </xsd:choice>
  1366.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1367.             <xsd:attribute name="Cite" type="xsd:anyURI" />
  1368.         </xsd:complexType>
  1369.     </xsd:element>
  1370.  
  1371.     <xsd:element name="sub" type="simpleElement" vs:clientom="phrase" />
  1372.     <xsd:element name="sup" type="simpleElement" vs:clientom="phrase" />
  1373.     <xsd:element name="tt" type="simpleElement" vs:clientom="phrase" />
  1374.     <xsd:element name="i" type="simpleElement" vs:clientom="phrase" />
  1375.     <xsd:element name="b" type="simpleElement" vs:clientom="phrase" />
  1376.     <xsd:element name="big" type="simpleElement" vs:clientom="phrase" />
  1377.     <xsd:element name="small" type="simpleElement" vs:clientom="phrase" />
  1378.     <xsd:element name="u" type="simpleElement" vs:clientom="phrase"  vs:deprecated="true" />
  1379.     <xsd:element name="s" type="simpleElement" vs:clientom="phrase" vs:deprecated="true" />
  1380.     <xsd:element name="strike" type="simpleElement" vs:clientom="phrase" vs:deprecated="true" />
  1381.  
  1382.     <xsd:element name="basefont" vs:deprecated="true">
  1383.         <xsd:complexType>
  1384.             <xsd:attributeGroup ref="runatAttributeGroup" />
  1385.             <xsd:attribute name="Size" type="xsd:integer" use="required" />
  1386.             <xsd:attribute name="Color" type="colorType" vs:builder="color" />
  1387.             <xsd:attribute name="Face" vs:builder="font" />
  1388.         </xsd:complexType>
  1389.     </xsd:element>
  1390.  
  1391.     <xsd:element name="font" vs:deprecated="true" fp:default="onmouseover">
  1392.         <xsd:complexType mixed="true">
  1393.             <xsd:choice>
  1394.                 <xsd:group ref="InlineElements" />
  1395.             </xsd:choice>
  1396.             <xsd:attributeGroup ref="coreAttributeGroup" />
  1397.             <xsd:attributeGroup ref="i18AttributeGroup" />
  1398.             <xsd:attribute name="Size" type="xsd:integer" />
  1399.             <xsd:attribute name="Color" type="colorType" vs:builder="color" />
  1400.             <xsd:attribute name="Face" vs:builder="font" />
  1401.             <xsd:attribute name="Style" vs:builder="style" />
  1402.         </xsd:complexType>
  1403.     </xsd:element>
  1404.  
  1405.  
  1406. <!--==================== Object ======================================-->
  1407.  
  1408.     <xsd:element name="object" fp:default="onclick">
  1409.         <xsd:complexType mixed="true">
  1410.             <xsd:choice>
  1411.                 <xsd:group ref="inlineElements" />
  1412.                 <xsd:group ref="blockElements" />
  1413.                 <xsd:group ref="miscElements" />
  1414.                 <xsd:element ref="param" />
  1415.                 <xsd:element ref="form" />
  1416.             </xsd:choice>
  1417.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1418.             <xsd:attribute name="Declare" vs:standalone="true" />
  1419.             <xsd:attribute name="ClassId" type="xsd:anyURI" />
  1420.             <xsd:attribute name="Class" /> <!-- ASP.NET -->
  1421.             <xsd:attribute name="CodeBase" type="xsd:anyURI" />
  1422.             <xsd:attribute name="Data" type="xsd:anyURI" />
  1423.             <xsd:attribute name="Type" />
  1424.             <xsd:attribute name="CodeType" />
  1425.             <xsd:attribute name="Archive" />
  1426.             <xsd:attribute name="StandBy" />
  1427.             <xsd:attribute name="Height" />
  1428.             <xsd:attribute name="Width" />
  1429.             <xsd:attribute name="UseMap" type="xsd:anyURI" />
  1430.             <xsd:attribute name="Name" />
  1431.             <xsd:attribute name="TabIndex" />
  1432.             <xsd:attribute name="Align" type="imgAlignType" vs:deprecated="true" />
  1433.             <xsd:attribute name="Border" type="xsd:integer" vs:deprecated="true" />
  1434.             <xsd:attribute name="HSpace" type="xsd:integer" vs:deprecated="true" />
  1435.             <xsd:attribute name="VSpace" type="xsd:integer" vs:deprecated="true" />
  1436.         </xsd:complexType>
  1437.     </xsd:element>
  1438.     
  1439.     <xsd:element name="param">
  1440.         <xsd:complexType>
  1441.             <xsd:attributeGroup ref="runatAttributeGroup" />
  1442.             <xsd:attribute name="Name" use="required" />
  1443.             <xsd:attribute name="Value" />
  1444.             <xsd:attribute name="ValueType" default="data" vs:readonly="true">
  1445.                 <xsd:simpleType>
  1446.                     <xsd:restriction base="xsd:NMTOKEN">
  1447.                         <xsd:enumeration value="data" />
  1448.                         <xsd:enumeration value="ref" />
  1449.                         <xsd:enumeration value="object" />
  1450.                     </xsd:restriction>
  1451.                 </xsd:simpleType>
  1452.             </xsd:attribute>
  1453.             <xsd:attribute name="Type" />
  1454.         </xsd:complexType>
  1455.     </xsd:element>
  1456.     
  1457.  
  1458. <!--=================== Java applet ==================================-->
  1459.  
  1460.     <xsd:element name="applet" vs:deprecated="true" fp:default="onload">
  1461.         <xsd:complexType mixed="true">
  1462.             <!-- Content Model -->
  1463.             <xsd:choice>
  1464.                 <xsd:group ref="inlineElements" />
  1465.                 <xsd:group ref="blockElements" />
  1466.                 <xsd:group ref="miscElements" />
  1467.                 <xsd:element ref="param" />
  1468.                 <xsd:element ref="form" />
  1469.             </xsd:choice>
  1470.             <!-- Attributes -->
  1471.             <xsd:attributeGroup ref="coreAttributeGroup" />
  1472.             <xsd:attribute name="CodeBase" type="xsd:anyURI" />
  1473.             <xsd:attribute name="Archive" type="xsd:anyURI" vs:preferredextensions=".jar" />
  1474.             <xsd:attribute name="Code" type="xsd:anyURI" vs:preferredextensions=".class" />
  1475.             <xsd:attribute name="Object" />
  1476.             <xsd:attribute name="Alt" />
  1477.             <xsd:attribute name="Name" />
  1478.             <xsd:attribute name="Width" use="required" />
  1479.             <xsd:attribute name="Height" use="required" />
  1480.             <xsd:attribute name="Align" type="imgAlignType" />
  1481.             <xsd:attribute name="HSpace" type="ui4" />
  1482.             <xsd:attribute name="VSpace" type="ui4" />
  1483.             <xsd:attribute name="Style" vs:builder="style" />
  1484.         </xsd:complexType>
  1485.     </xsd:element>
  1486.  
  1487. <!--=================== Images ===========================================-->
  1488.  
  1489.     <xsd:element name="img" fp:default="onclick">
  1490.         <xsd:complexType>
  1491.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1492.             <xsd:attribute name="Src" type="xsd:anyURI" use="required" filetype="image" vs:preferredextensions=".jpg;.jpeg;.gif;.bmp;.jpe;.png;.dib;.tif;.wmf;.ras;.eps;.pcx;.pcd;.tga;.ashx;.asix" />
  1493.             <xsd:attribute name="Alt" use="required" />
  1494.             <xsd:attribute name="Name" />
  1495.             <xsd:attribute name="LongDesc" type="xsd:anyURI" />
  1496.             <xsd:attribute name="Height" />
  1497.             <xsd:attribute name="Width" />
  1498.             <xsd:attribute name="UseMap" type="xsd:anyURI" />
  1499.             <xsd:attribute name="ISMap" vs:standalone="true" />
  1500.             <xsd:attribute name="Align" type="imgAlignType" vs:deprecated="true" />
  1501.             <xsd:attribute name="Border" type="xsd:integer" vs:deprecated="true" />
  1502.             <xsd:attribute name="HSpace" type="ui4" vs:deprecated="true" />
  1503.             <xsd:attribute name="VSpace" type="ui4" vs:deprecated="true" />
  1504.         </xsd:complexType>
  1505.     </xsd:element>
  1506.  
  1507. <!--================== Client-side image maps ============================-->
  1508.  
  1509.     <xsd:element name="map">
  1510.         <xsd:complexType>
  1511.             <xsd:choice>
  1512.                 <xsd:group ref="blockElements" />
  1513.                 <xsd:group ref="miscElements" />
  1514.                 <xsd:element ref="area" />
  1515.                 <xsd:element ref="form" />
  1516.             </xsd:choice>
  1517.             <xsd:attribute name="Class" vs:mapstoname="className" />
  1518.             <xsd:attribute name="Title" />
  1519.             <xsd:attribute name="Name" />
  1520.             <xsd:attribute name="Style" vs:builder="style" />
  1521.             <xsd:attributeGroup ref="i18AttributeGroup" />
  1522.             <xsd:attributeGroup ref="runatAttributeGroup" />
  1523.             <xsd:attributeGroup ref="inputEventsGroup" />
  1524.         </xsd:complexType>
  1525.     </xsd:element>
  1526.  
  1527.     <xsd:element name="area" fp:default="onclick">
  1528.         <xsd:complexType>
  1529.             <!-- Attributes -->
  1530.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1531.             <xsd:attributeGroup ref="focusAttributeGroup" />
  1532.             <xsd:attribute name="Shape" type="shapeType" default="rect" />
  1533.             <xsd:attribute name="Coords" />
  1534.             <xsd:attribute name="HRef" type="xsd:anyURI" vs:preferredextensions=".asp;.aspx;.asmx;.asax;.ashx;.asix;.ascx;.htm;.html;.xml;.xsd;.config;.asa;.css;.shtm;.shtml;.php;.jsp" />
  1535.             <xsd:attribute name="NoHRef" vs:standalone="true" />
  1536.             <xsd:attribute name="Alt" use="required" />
  1537.             <xsd:attribute name="Target" type="frameTarget" />
  1538.         </xsd:complexType>
  1539.     </xsd:element>
  1540.  
  1541. <!--================ Forms ===============================================-->
  1542.  
  1543.     <xsd:element name="form" fp:default="onsubmit">
  1544.         <xsd:complexType mixed="true">
  1545.             <xsd:choice>
  1546.                 <xsd:group ref="formElements" />
  1547.             </xsd:choice>
  1548.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1549.             <xsd:attribute name="Action" type="xsd:anyURI" use="required" vs:preferredextensions=".asp;.aspx;.asmx;.asax;.ashx;.asix;.ascx;.htm;.html;.xml;.xsd;.config;.asa;.css;.shtm;.shtml;.php;.jsp" />
  1550.             <xsd:attribute name="Method" default="get">
  1551.                 <xsd:simpleType>
  1552.                     <xsd:restriction base="xsd:NMTOKEN">
  1553.                         <xsd:enumeration value="get" />
  1554.                         <xsd:enumeration value="post" />
  1555.                     </xsd:restriction>
  1556.                 </xsd:simpleType>
  1557.             </xsd:attribute>
  1558.             <xsd:attribute name="Name" />
  1559.             <xsd:attribute name="EncType">
  1560.                 <xsd:simpleType>
  1561.                     <xsd:union>
  1562.                         <xsd:simpleType>
  1563.                             <xsd:restriction base="xsd:NMTOKEN">
  1564.                                 <xsd:enumeration value="multipart/form-data" />
  1565.                                 <xsd:enumeration value="application/x-www-form-urlencoded" />
  1566.                             </xsd:restriction>
  1567.                         </xsd:simpleType>
  1568.                         <xsd:simpleType>
  1569.                             <xsd:restriction base="xsd:NMTOKEN">
  1570.                                 <xsd:restriction base="xsd:string" />
  1571.                             </xsd:restriction>
  1572.                         </xsd:simpleType>
  1573.                     </xsd:union>
  1574.                 </xsd:simpleType>
  1575.             </xsd:attribute>
  1576.             <xsd:attribute name="onsubmit" vs:omtype="event" />
  1577.             <xsd:attribute name="onreset" vs:omtype="event" />
  1578.             <xsd:attribute name="Accept" />
  1579.             <xsd:attribute name="Accept-Charset" />
  1580.             <xsd:attribute name="Target" type="frameTarget" />
  1581.         </xsd:complexType>
  1582.     </xsd:element>
  1583.  
  1584.     <xsd:element name="label" fp:default="onclick">
  1585.         <xsd:complexType mixed="true">
  1586.             <xsd:choice>
  1587.                 <xsd:group ref="InlineElements" />
  1588.             </xsd:choice>
  1589.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1590.             <xsd:attributeGroup ref="focusAttributeGroupNoTabIndex" />
  1591.             <xsd:attribute name="For" />
  1592.         </xsd:complexType>
  1593.     </xsd:element>
  1594.     
  1595.     <xsd:element name="input" vs:clientom="#Type" fp:default="onclick">
  1596.         <xsd:complexType>
  1597.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1598.             <xsd:attributeGroup ref="focusAttributeGroup" vs:inputtype="button checkbox file image password radio reset submit Text" />
  1599.             <xsd:attribute name="Type" vs:readonly="true">
  1600.                 <xsd:simpleType>
  1601.                     <xsd:restriction base="xsd:NMTOKEN">
  1602.                         <xsd:enumeration value="button" />
  1603.                         <xsd:enumeration value="checkbox" />
  1604.                         <xsd:enumeration value="file" />
  1605.                         <xsd:enumeration value="hidden" />
  1606.                         <xsd:enumeration value="image" />
  1607.                         <xsd:enumeration value="password" />
  1608.                         <xsd:enumeration value="radio" />
  1609.                         <xsd:enumeration value="reset" />
  1610.                         <xsd:enumeration value="submit" />
  1611.                         <xsd:enumeration value="text" />
  1612.                     </xsd:restriction>
  1613.                 </xsd:simpleType>
  1614.             </xsd:attribute>
  1615.             <xsd:attribute name="Name" />
  1616.             <xsd:attribute name="Value" />
  1617.             <xsd:attribute name="Checked" vs:standalone="true" vs:inputtype="checkbox radio" />
  1618.             <xsd:attribute name="Disabled" vs:standalone="true" vs:inputtype="button checkbox file image password radio reset submit Text" />
  1619.             <xsd:attribute name="ReadOnly" vs:standalone="true" vs:inputtype="password Text" />
  1620.             <xsd:attribute name="Size" type="xsd:integer" vs:inputtype="button checkbox file image password radio reset submit Text" />
  1621.             <xsd:attribute name="MaxLength" type="ui4" vs:inputtype="password Text" />
  1622.             <xsd:attribute name="Src" type="xsd:anyURI" vs:inputtype="image" />
  1623.             <xsd:attribute name="Alt" vs:inputtype="image" />
  1624.             <xsd:attribute name="UseMap" type="xsd:anyURI" vs:inputtype="image" />
  1625.             <xsd:attribute name="onselect" vs:inputtype="checkbox file password radio Text" vs:omtype="event" />
  1626.             <xsd:attribute name="onchange" vs:inputtype="checkbox file password Text" vs:omtype="event" />
  1627.             <xsd:attribute name="Accept" vs:inputtype="file" />
  1628.             <xsd:attribute name="Align" type="imgAlignType" vs:inputtype="image" vs:deprecated="true" />
  1629.         </xsd:complexType>
  1630.     </xsd:element>
  1631.  
  1632.     <xsd:element name="select" fp:default="onchange">
  1633.         <xsd:complexType>
  1634.             <xsd:choice>
  1635.                 <xsd:element ref="option" />
  1636.                 <xsd:element ref="optgroup" />
  1637.             </xsd:choice>
  1638.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1639.             <xsd:attributeGroup ref="focusAttributeGroupNoAccessKey" />
  1640.             <xsd:attribute name="Name" />
  1641.             <xsd:attribute name="Size" type="ui4" />
  1642.             <xsd:attribute name="Multiple" vs:standalone="true" />
  1643.             <xsd:attribute name="Disabled" vs:standalone="true" />
  1644.             <xsd:attribute name="onchange" vs:omtype="event" />
  1645.         </xsd:complexType>
  1646.     </xsd:element>
  1647.  
  1648.     <xsd:element name="optgroup">
  1649.         <xsd:complexType>
  1650.             <xsd:choice>
  1651.                 <xsd:element ref="option" />
  1652.             </xsd:choice>
  1653.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1654.             <xsd:attribute name="Disabled" vs:standalone="true" />
  1655.             <xsd:attribute name="Label" use="required" />
  1656.         </xsd:complexType>
  1657.     </xsd:element>
  1658.  
  1659.     <xsd:element name="option" fp:default="onclick">
  1660.         <xsd:complexType mixed="true">
  1661.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1662.             <xsd:attribute name="Disabled" vs:standalone="true" />
  1663.             <xsd:attribute name="Selected" vs:standalone="true" />
  1664.             <xsd:attribute name="Label" />
  1665.             <xsd:attribute name="Value" />
  1666.         </xsd:complexType>
  1667.     </xsd:element>
  1668.     
  1669.     <xsd:element name="textarea" fp:default="onchange">
  1670.         <xsd:complexType mixed="true">
  1671.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1672.             <xsd:attributeGroup ref="focusAttributeGroup" />
  1673.             <xsd:attribute name="Name" />
  1674.             <xsd:attribute name="Rows" type="xsd:integer" use="required" />
  1675.             <xsd:attribute name="Cols" type="xsd:integer" use="required" />
  1676.             <xsd:attribute name="Disabled" vs:standalone="true" />
  1677.             <xsd:attribute name="ReadOnly" vs:standalone="true" />
  1678.             <xsd:attribute name="onchange" vs:omtype="event" />
  1679.             <xsd:attribute name="onselect" vs:omtype="event" />
  1680.         </xsd:complexType>
  1681.     </xsd:element>
  1682.     
  1683.     <xsd:element name="fieldset">
  1684.         <xsd:complexType mixed="true">
  1685.             <xsd:choice>
  1686.                 <xsd:group ref="inlineElements" />
  1687.                 <xsd:group ref="blockElements" />
  1688.                 <xsd:group ref="miscElements" />
  1689.                 <xsd:element ref="legend" />
  1690.                 <xsd:element ref="form" />
  1691.             </xsd:choice>
  1692.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1693.         </xsd:complexType>
  1694.     </xsd:element>
  1695.  
  1696.     <xsd:element name="legend" fp:default="onclick">
  1697.         <xsd:complexType mixed="true">
  1698.             <xsd:choice>
  1699.                 <xsd:group ref="InlineElements" />
  1700.             </xsd:choice>
  1701.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1702.             <xsd:attribute name="AccessKey" />
  1703.             <xsd:attribute name="Align" vs:deprecated="true">
  1704.                 <xsd:simpleType>
  1705.                     <xsd:restriction base="xsd:NMTOKEN">
  1706.                         <xsd:enumeration value="bottom" />
  1707.                         <xsd:enumeration value="left" />
  1708.                         <xsd:enumeration value="right" />
  1709.                         <xsd:enumeration value="top" />
  1710.                     </xsd:restriction>
  1711.                 </xsd:simpleType>
  1712.             </xsd:attribute>
  1713.         </xsd:complexType>
  1714.     </xsd:element>
  1715.     
  1716.     <xsd:element name="button" fp:default="onclick">
  1717.         <xsd:complexType mixed="true">
  1718.             <xsd:choice>
  1719.                 <xsd:group ref="buttonContentElements" />
  1720.             </xsd:choice>
  1721.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1722.             <xsd:attributeGroup ref="focusAttributeGroup" />
  1723.             <xsd:attribute name="Name" />
  1724.             <xsd:attribute name="Value" />
  1725.             <xsd:attribute name="Type" default="submit" vs:readonly="true">
  1726.                 <xsd:simpleType>
  1727.                     <xsd:restriction base="xsd:NMTOKEN">
  1728.                         <xsd:enumeration value="button" />
  1729.                         <xsd:enumeration value="reset" />
  1730.                         <xsd:enumeration value="submit" />
  1731.                     </xsd:restriction>
  1732.                 </xsd:simpleType>
  1733.             </xsd:attribute>
  1734.             <xsd:attribute name="Disabled" vs:standalone="true" />
  1735.         </xsd:complexType>
  1736.     </xsd:element>
  1737.  
  1738.     <xsd:element name="isindex" vs:deprecated="true">
  1739.         <xsd:complexType>
  1740.             <xsd:attributeGroup ref="coreAttributeGroup" />
  1741.             <xsd:attributeGroup ref="i18AttributeGroup" />
  1742.             <xsd:attribute name="Prompt" />
  1743.             <xsd:attribute name="Style" vs:builder="style" />
  1744.         </xsd:complexType>
  1745.     </xsd:element>
  1746.  
  1747.  
  1748. <!--======================= Tables =======================================-->
  1749.  
  1750.     <xsd:element name="table" fp:default="onmouseover">
  1751.         <xsd:complexType>
  1752.             <xsd:choice>
  1753.                 <xsd:element ref="caption"  minOccurs="0" maxOccurs="1" />
  1754.                 <xsd:element ref="col" />
  1755.                 <xsd:element ref="colgroup" />
  1756.                 <xsd:element ref="tr" />
  1757.                 <xsd:element ref="thead" minOccurs="0" maxOccurs="1" />
  1758.                 <xsd:element ref="tbody" />
  1759.                 <xsd:element ref="tfoot" minOccurs="0" maxOccurs="1" />
  1760.             </xsd:choice>
  1761.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1762.             <xsd:attribute name="Summary" />
  1763.             <xsd:attribute name="Width" />
  1764.             <xsd:attribute name="Border" type="xsd:integer" />
  1765.             <xsd:attribute name="Frame" default="Border">
  1766.                 <xsd:simpleType>
  1767.                     <xsd:restriction base="xsd:NMTOKEN">
  1768.                         <xsd:enumeration value="void" />
  1769.                         <xsd:enumeration value="above" />
  1770.                         <xsd:enumeration value="below" />
  1771.                         <xsd:enumeration value="hsides" />
  1772.                         <xsd:enumeration value="lhs" />
  1773.                         <xsd:enumeration value="rhs" />
  1774.                         <xsd:enumeration value="vsides" />
  1775.                         <xsd:enumeration value="box" />
  1776.                         <xsd:enumeration value="border" />
  1777.                     </xsd:restriction>
  1778.                 </xsd:simpleType>
  1779.             </xsd:attribute>
  1780.             <xsd:attribute name="Rules">
  1781.                 <xsd:simpleType>
  1782.                     <xsd:restriction base="xsd:NMTOKEN">
  1783.                         <xsd:enumeration value="none" />
  1784.                         <xsd:enumeration value="groups" />
  1785.                         <xsd:enumeration value="rows" />
  1786.                         <xsd:enumeration value="cols" />
  1787.                         <xsd:enumeration value="all" />
  1788.                     </xsd:restriction>
  1789.                 </xsd:simpleType>
  1790.             </xsd:attribute>
  1791.             <xsd:attribute name="CellPadding" />
  1792.             <xsd:attribute name="CellSpacing" />
  1793.             <xsd:attribute name="Align" vs:deprecated="true">
  1794.                 <xsd:simpleType>
  1795.                     <xsd:restriction base="xsd:NMTOKEN">
  1796.                         <xsd:enumeration value="left" />
  1797.                         <xsd:enumeration value="center" />
  1798.                         <xsd:enumeration value="right" />
  1799.                     </xsd:restriction>
  1800.                 </xsd:simpleType>
  1801.             </xsd:attribute>
  1802.             <xsd:attribute name="BgColor" type="colorType" vs:builder="color" vs:deprecated="true" />
  1803.         </xsd:complexType>
  1804.     </xsd:element>
  1805.  
  1806.  
  1807.     <xsd:element name="caption" fp:default="onmouseover">
  1808.         <xsd:complexType mixed="true">
  1809.             <xsd:choice>
  1810.                 <xsd:group ref="InlineElements" />
  1811.             </xsd:choice>
  1812.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1813.             <xsd:attribute name="Align" vs:deprecated="true">
  1814.                 <xsd:simpleType>
  1815.                     <xsd:restriction base="xsd:NMTOKEN">
  1816.                         <xsd:enumeration value="bottom" />
  1817.                         <xsd:enumeration value="left" />
  1818.                         <xsd:enumeration value="right" />
  1819.                         <xsd:enumeration value="top" />
  1820.                     </xsd:restriction>
  1821.                 </xsd:simpleType>
  1822.             </xsd:attribute>
  1823.         </xsd:complexType>
  1824.     </xsd:element>
  1825.  
  1826.     <xsd:element name="colgroup" vs:clientom="col" fp:default="onmouseover">
  1827.         <xsd:complexType>
  1828.             <xsd:choice>
  1829.                 <xsd:element ref="col" />
  1830.             </xsd:choice>
  1831.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1832.             <xsd:attribute name="Span" type="xsd:integer" default="1" />
  1833.             <xsd:attribute name="Width" />
  1834.             <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
  1835.             <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
  1836.         </xsd:complexType>
  1837.     </xsd:element>
  1838.     
  1839.     <xsd:element name="col" fp:default="onmouseover">
  1840.         <xsd:complexType>
  1841.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1842.             <xsd:attribute name="Span" type="xsd:integer" default="1" />
  1843.             <xsd:attribute name="Width" />
  1844.             <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
  1845.             <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
  1846.         </xsd:complexType>
  1847.     </xsd:element>
  1848.     
  1849.     <xsd:element name="thead" vs:clientom="tablesection" fp:default="onmouseover">
  1850.         <xsd:complexType>
  1851.             <xsd:choice>
  1852.                 <xsd:element ref="tr" />
  1853.             </xsd:choice>
  1854.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1855.             <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
  1856.             <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
  1857.         </xsd:complexType>
  1858.     </xsd:element>
  1859.  
  1860.     <xsd:element name="tfoot" vs:clientom="tablesection" fp:default="onmouseover">
  1861.         <xsd:complexType>
  1862.             <xsd:choice>
  1863.                 <xsd:element ref="tr" />
  1864.             </xsd:choice>
  1865.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1866.             <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
  1867.             <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
  1868.         </xsd:complexType>
  1869.     </xsd:element>
  1870.  
  1871.     <xsd:element name="tbody" vs:clientom="tablesection" fp:default="onmouseover">
  1872.         <xsd:complexType>
  1873.             <xsd:choice>
  1874.                 <xsd:element ref="tr" />
  1875.             </xsd:choice>
  1876.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1877.             <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
  1878.             <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
  1879.         </xsd:complexType>
  1880.     </xsd:element>
  1881.  
  1882.     <xsd:element name="tr" fp:default="onmouseover">
  1883.         <xsd:complexType>
  1884.             <xsd:choice>
  1885.                 <xsd:element ref="th" />
  1886.                 <xsd:element ref="td" />
  1887.             </xsd:choice>
  1888.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1889.             <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
  1890.             <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
  1891.             <xsd:attribute name="BgColor" type="colorType" vs:builder="color" vs:deprecated="true" />
  1892.         </xsd:complexType>
  1893.     </xsd:element>
  1894.  
  1895.     <xsd:element name="th" vs:clientom="tablecell" fp:default="onmouseover">
  1896.         <xsd:complexType mixed="true">
  1897.             <xsd:choice>
  1898.                 <xsd:group ref="FlowElements" />
  1899.             </xsd:choice>
  1900.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1901.             <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
  1902.             <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
  1903.             <xsd:attribute name="Abbr" />
  1904.             <xsd:attribute name="Axis" />
  1905.             <xsd:attribute name="Headers" />
  1906.             <xsd:attribute name="Scope" type="scopeType" />
  1907.             <xsd:attribute name="RowSpan" default="1" type="positiveInteger" />
  1908.             <xsd:attribute name="ColSpan" default="1" type="positiveInteger" />
  1909.             <xsd:attribute name="NoWrap" vs:standalone="true"  vs:deprecated="true" />
  1910.             <xsd:attribute name="BgColor" type="colorType" vs:builder="color" vs:deprecated="true" />
  1911.             <xsd:attribute name="Width"  vs:deprecated="true" />
  1912.             <xsd:attribute name="Height"  vs:deprecated="true" />
  1913.         </xsd:complexType>
  1914.     </xsd:element>
  1915.     
  1916.     <xsd:element name="td" vs:clientom="tablecell" fp:default="onmouseover">
  1917.         <xsd:complexType mixed="true">
  1918.             <xsd:choice>
  1919.                 <xsd:group ref="FlowElements" />
  1920.             </xsd:choice>
  1921.             <xsd:attributeGroup ref="commonAttributeGroup" />
  1922.             <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
  1923.             <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
  1924.             <xsd:attribute name="Abbr" />
  1925.             <xsd:attribute name="Axis" />
  1926.             <xsd:attribute name="Headers" />
  1927.             <xsd:attribute name="Scope" type="scopeType" />
  1928.             <xsd:attribute name="RowSpan" default="1" type="positiveInteger" />
  1929.             <xsd:attribute name="ColSpan" default="1" type="positiveInteger" />
  1930.             <xsd:attribute name="NoWrap" vs:standalone="true"  vs:deprecated="true" />
  1931.             <xsd:attribute name="BgColor" type="colorType" vs:builder="color" vs:deprecated="true" />
  1932.             <xsd:attribute name="Width"  vs:deprecated="true" />
  1933.             <xsd:attribute name="Height"  vs:deprecated="true" />
  1934.         </xsd:complexType>
  1935.     </xsd:element>
  1936.     
  1937.     <!-- XDR datatype derivations -->
  1938.     <xsd:simpleType name="i2">
  1939.         <xsd:restriction base="xsd:integer">
  1940.             <xsd:minInclusive Value="-32768" />
  1941.             <xsd:maxInclusive Value="32767" />
  1942.         </xsd:restriction>
  1943.     </xsd:simpleType>
  1944.     <xsd:simpleType name="ui4">
  1945.         <xsd:restriction base="xsd:nonNegativeInteger">
  1946.             <xsd:minInclusive Value="0" />
  1947.             <xsd:maxInclusive Value="4294967295" />
  1948.         </xsd:restriction>
  1949.     </xsd:simpleType>
  1950.  
  1951.     <xsd:simpleType name="positiveInteger">
  1952.         <xsd:restriction base="xsd:nonNegativeInteger">
  1953.             <xsd:minInclusive Value="1" />
  1954.             <xsd:maxInclusive Value="4294967295" />
  1955.         </xsd:restriction>
  1956.     </xsd:simpleType>
  1957.  
  1958.     <xsd:simpleType name="shapeType">
  1959.         <xsd:restriction base="xsd:NMTOKEN">
  1960.             <xsd:enumeration value="rect" />
  1961.             <xsd:enumeration value="circle" />
  1962.             <xsd:enumeration value="poly" />
  1963.             <xsd:enumeration value="default" />
  1964.         </xsd:restriction>
  1965.     </xsd:simpleType>
  1966.  
  1967.     <xsd:simpleType name="frameBorderType">
  1968.         <xsd:restriction base="xsd:NMTOKEN">
  1969.             <xsd:enumeration value="1" />
  1970.             <xsd:enumeration value="0" />
  1971.         </xsd:restriction>
  1972.     </xsd:simpleType>
  1973.  
  1974.     <xsd:simpleType name="scrollingType">
  1975.         <xsd:restriction base="xsd:NMTOKEN">
  1976.             <xsd:enumeration value="auto" />
  1977.             <xsd:enumeration value="no" />
  1978.             <xsd:enumeration value="yes" />
  1979.         </xsd:restriction>
  1980.     </xsd:simpleType>
  1981.  
  1982.     <xsd:simpleType name="imgAlignType">
  1983.         <xsd:restriction base="xsd:NMTOKEN">
  1984.             <xsd:enumeration value="top" />
  1985.             <xsd:enumeration value="middle" />
  1986.             <xsd:enumeration value="bottom" />
  1987.             <xsd:enumeration value="left" />
  1988.             <xsd:enumeration value="right" />
  1989.         </xsd:restriction>
  1990.     </xsd:simpleType>
  1991.  
  1992.     <xsd:simpleType name="textAlignType">
  1993.         <xsd:restriction base="xsd:NMTOKEN">
  1994.             <xsd:enumeration value="left" />
  1995.             <xsd:enumeration value="center" />
  1996.             <xsd:enumeration value="right" />
  1997.             <xsd:enumeration value="justify" />
  1998.         </xsd:restriction>
  1999.     </xsd:simpleType>
  2000.  
  2001.     <xsd:simpleType name="scopeType">
  2002.         <xsd:restriction base="xsd:NMTOKEN">
  2003.             <xsd:enumeration value="row" />
  2004.             <xsd:enumeration value="col" />
  2005.             <xsd:enumeration value="rowgroup" />
  2006.             <xsd:enumeration value="colgroup" />
  2007.         </xsd:restriction>
  2008.     </xsd:simpleType>
  2009.  
  2010.  
  2011.     <xsd:attributeGroup name="cellHAlignTypeAttributes">
  2012.         <xsd:attribute name="Align">
  2013.             <xsd:simpleType>
  2014.                 <xsd:restriction base="xsd:NMTOKEN">
  2015.                     <xsd:enumeration value="left" />
  2016.                     <xsd:enumeration value="center" />
  2017.                     <xsd:enumeration value="right" />
  2018.                     <xsd:enumeration value="justify" />
  2019.                     <xsd:enumeration value="char" />
  2020.                 </xsd:restriction>
  2021.             </xsd:simpleType>
  2022.         </xsd:attribute>
  2023.         <xsd:attribute name="Char" />
  2024.         <xsd:attribute name="CharOff" />
  2025.     </xsd:attributeGroup>
  2026.  
  2027.     <xsd:attributeGroup name="cellVAlignTypeAttributes">
  2028.         <xsd:attribute name="valign">
  2029.             <xsd:simpleType>
  2030.                 <xsd:restriction base="xsd:NMTOKEN">
  2031.                     <xsd:enumeration value="top" />
  2032.                     <xsd:enumeration value="middle" />
  2033.                     <xsd:enumeration value="bottom" />
  2034.                     <xsd:enumeration value="baseline" />
  2035.                 </xsd:restriction>
  2036.             </xsd:simpleType>
  2037.         </xsd:attribute>
  2038.     </xsd:attributeGroup>
  2039.  
  2040.     <xsd:complexType mixed="true" name="simpleElement">
  2041.         <xsd:choice>
  2042.                 <xsd:group ref="InlineElements" />
  2043.         </xsd:choice>
  2044.         <xsd:attributeGroup ref="commonAttributeGroup" />
  2045.     </xsd:complexType>
  2046.  
  2047. </xsd:schema>
  2048.  
  2049.